<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition xmlns="http://www.w3.org/1999/xhtml"   
     xmlns:h="http://java.sun.com/jsf/html"
     xmlns:f="http://java.sun.com/jsf/core"
     xmlns:ui="http://java.sun.com/jsf/facelets"  
     xmlns:p="http://primefaces.org/ui" >
    
    <h:form id="formAdd" prependId="false">
		<p:dialog header="#{msg['form.inmueble.add.titulo']}" widgetVar="inmuebleAddDialog" resizable="false" id="inmuebleAddDlg" modal="true">
	        <h:panelGrid id="displayAdd" columns="3" cellpadding="4" style="margin:0 auto;">  
	            <h:outputText for="numeroAdd" value="#{msg['form.inmueble.add.numero']}: " style="font-weight:bold"/>
	            <p:inputText id="numeroAdd" value="#{inmuebleBean.inmueble.numero}" required="true" label="#{msg['form.inmueble.add.numero']}">
					<f:validateLength minimum="3" maximum="6"/>
				</p:inputText>
	            <p:message for="numeroAdd" showSummary="false"/>
	  
	            <h:outputText for="telefonoAdd" value="#{msg['form.inmueble.add.telefono']}: " style="font-weight:bold"/>
	            <p:inputText id="telefonoAdd" value="#{inmuebleBean.inmueble.telefono}" required="true" label="#{msg['form.inmueble.add.telefono']}">
					<f:validateLength minimum="7" maximum="12"/>
				</p:inputText>
	            <p:message for="telefonoAdd"/>
	  
	            <h:outputText for="propietarioAdd" value="#{msg['form.inmueble.add.propietario']}: " style="font-weight:bold"/>
	            <p:inputText id="propietarioAdd" value="#{inmuebleBean.inmueble.propietario.nombre}" required="true" label="#{msg['form.inmueble.add.propietario']}">
					<f:validateLength maximum="50"/>
				</p:inputText>
	            <p:message for="propietarioAdd"/>
	  
	            <h:outputText for="inquilinoAdd" value="#{msg['form.inmueble.add.inquilino']}: " style="font-weight:bold"/>
	            <p:inputText id="inquilinoAdd" value="#{inmuebleBean.inmueble.inquilino.nombre}" required="true" label="#{msg['form.inmueble.add.inquilino']}">
					<f:validateLength maximum="50"/>
				</p:inputText>
	            <p:message for="inquilinoAdd"/>
	            
	            <h:panelGroup style="text-align: center;">
	            	<p:commandButton id="btAddGuardar" value="#{msg['form.inmueble.boton.guardar']}" actionListener="#{inmuebleBean.agregarInmueble}" update=":formListInmueble:inmueblesTable,:formAdd" oncomplete="inmuebleAddDialog.hide()" process="@form"/>
	            </h:panelGroup>
	        </h:panelGrid>
		</p:dialog>
	</h:form>
</ui:composition>